#include "RealTimeData.h"

RealTimeData::RealTimeData()
{
    init();
}

RealTimeData::~RealTimeData()
{
}

RealTimeData* RealTimeData::instance()
{
	static RealTimeData instanceS;

    return &instanceS;
}

void RealTimeData::init()
{
	currentData.insert(std::make_pair("Pos_X", 0));
	currentData.insert(std::make_pair("Pos_Y", 0));
	currentData.insert(std::make_pair("Pos_Z", 0));
	currentData.insert(std::make_pair("Pos_R", 0));
	
	currentData.insert(std::make_pair("State_X", 0));
	currentData.insert(std::make_pair("State_Y", 0));
	currentData.insert(std::make_pair("State_Z", 0));
	currentData.insert(std::make_pair("State_R", 0));
	
	currentData.insert(std::make_pair("MoveToPos", 0));
	currentData.insert(std::make_pair("AllZero", 0));
}
